}
public void setItemStack(ItemStack i) {
this.metadata.setMetadata(8, (this.i = i).getIS());
updateMetadata();
}
public void setItemStack(ItemStack i) {
this.i = i;
if (this.i.getType() != null && !this.i.getType().equals(Material.AIR))
this.metadata.setMetadata(8, this.i.getItemStack());
updateMetadata();
}